package com.xinqi.modules.chat.chat.group.dto.req;

import com.xinqi.common.base.annotations.ApiQueryParam;
import com.xinqi.common.base.response.Param;
import com.xinqi.common.green.annotation.Text;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


/**
 * @version V1.0
 * @Title: ADMIN -- 群组成员查询
 * @ClassName: com.xinqi.modules.chat.chat.group.dto.req.ChatGroupUserAdminQueryDTO.java
 * @Description:
 * @Copyright 星齐科技（云南）有限公司 - Powered By 技术部
 * @author: yyzhen
 * @date: 2023/8/23 9:08
 */
@Data
@ApiQueryParam
public class ChatGroupUserAdminQueryDTO extends Param {

    @Schema(description = "群组ID")
    private String groupId;

    @Schema(description = "加群方式")
    private String common;

    @Schema(description = "用户标识")
    private Integer leaderFlag;

    @Schema(description = "用户角色", example = "")
    private Integer userRole;

    @Text
    @Schema(description = "关键字")
    private String keywords;

    @Schema(title = "群组用户状态", hidden = true)
    private Integer groupUserStatus;
}
